.index_ad {
	background-repeat: no-repeat;
	background-position: center;
	height:300px;
}
.index_ad2{
	background-repeat: no-repeat;
	background-position: center;
	height:103px;
}
.brand_hot{height:570px;}
.brand_hot .bh_tit,.menrec .men_tit{height:43px;border-bottom:2px solid #000; position:relative;padding-top:5px;}
.brand_hot .bh_tit>i,.menrec .men_tit>i{width:150px;display:block;position:absolute;bottom:-2px;left:0px; background-image:url(http://images.d1.com.cn/Index/2015/index_02.jpg) ; height:8px;}
.brand_hot .bh_tit>span,.menrec .men_tit>span{width:150px;line-height: 36px;font-size:18px;font-family: "microsoft yahei";color:#000;font-weight:800; display:block; text-align:center;}
.brand_hot .bh_body{height:518px;padding-bottom:8px;}
.brand_hot .bh_body li{width:398px;float:left;height:250px; text-align:center;padding-top:8px;}
.brand_hot .bh_body li.pd{margin-left:8px;}
.brand_hot .bh_body .item .bm{height:48px; background:#f6f6f6; border-bottom:1px solid #e9e9e9;border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;}
.brand_hot .bh_body .item .bm .l{float:left;width:230px;text-align:left; line-height:45px;padding-left:8px; }
.brand_hot .bh_body .item .bm .r{float:right;width:150px;text-align:center;padding-top:8px;}



.main_brand{height:310px;}
.main_brand .mb_menu{height:45px;margin-top:5px;position:relative;}
.main_brand .mb_menu .mbm_line{position:absolute;top:43px;left:0;width:100%;border-bottom:2px solid #000;height: 0px}
.main_brand .mb_menu .mbm_item{width:450px;position:absolute;left:0px;height:45px;overflow: hidden;}
.main_brand .mb_menu .mbm_item li{width:150px;float:left;text-align:center;}
.main_brand .mb_menu .mbm_item li a{
display: block;
width: 150px;
cursor: default;
height:45px;
line-height:43px;
color:#000;
font-size:18px;font-family: "microsoft yahei";font-weight:800;
}
.main_brand .mb_menu .mbm_item li a:hover,.main_brand .mb_menu .mbm_item li a.on {color: #f0414e;text-decoration: none;background:url(http://images.d1.com.cn/Index/2015/index_02.jpg) no-repeat bottom;
}

.main_brand .mb_item{height:290px;}
.main_brand .mb_item .mbi_left{float:left;width:290px;}
.main_brand .mb_item .mbi_right{float:right;width:920px;}
.main_brand .mb_item .mbi_right .mb_list{display:none;}
.main_brand .mb_item .mbi_right .mb_list li {
float: left;
padding: 10px 0 0 7px;
width: 223px;
height: 101px;
overflow: hidden;
}

.hotrec{height:395px;}
.hotrec .hr_tit{height:42px;background:#f0414e;width:1209px;padding-top:3px;}
.hotrec .hr_tit a{
float:left;
display: block;
width: 403px;
cursor: default;
height:42px;
line-height:42px;
color:#000;
background:#f5f5f5;
font-size:18px;font-family: "microsoft yahei";font-weight:800;
position:relative;
text-align:center;
}
.hotrec .hr_tit a:hover,.hotrec .hr_tit a.on {color: #fff;text-decoration: none;background:#f0414e;}
.hotrec .hr_tit a>i{display:block;width:22px;height:22px;position:absolute;left:140px;top:11px;}
.hotrec .hr_tit a>i.bg1{background:url(http://images.d1.com.cn/Index/2015/hoticon.png) -40px -34px;}
.hotrec .hr_tit a>i.bg2{background:url(http://images.d1.com.cn/Index/2015/hoticon.png) -80px -34px;}
.hotrec .hr_tit a>i.bg3{background:url(http://images.d1.com.cn/Index/2015/hoticon.png) -120px -34px;}
.hotrec .hr_tit .on>i.bg1{background:url(http://images.d1.com.cn/Index/2015/hoticon.png) -40px -68px;}
.hotrec .hr_tit .on>i.bg2{background:url(http://images.d1.com.cn/Index/2015/hoticon.png) -80px -68px;}
.hotrec .hr_tit .on>i.bg3{background:url(http://images.d1.com.cn/Index/2015/hoticon.png) -120px -68px;}
.hr_body{padding-top:8px;}
.hr_body .hr_list li{width:230px;float:left;height:320px;padding-left:10px}
.hr_body .hr_list li .item{border:2px solid #f9f9f9;background:#fff; text-align:center;padding-top:12px;height:320px;}
.hr_body .hr_list li .item .itemt{height:80px;line-height:24px;text-align:left;font-size:12px;color: #222;padding-top:8px;}
.hr_body .hr_list li .item .itemb{height:30px;}
.hr_body .hr_list li .item .itemb span{float:left;height:30px;}
.hr_body .hr_list li .item .itemb .p1{width:75px;font-weight: bolder;
font-size: 18pt;
line-height: 30px;
color: #dd0c12;
font-family: '微软雅黑';}
.hr_body .hr_list li .item .itemb .p2{width:45px;font-size: 12px;
color: #999;
font-family: Arial;
margin-left: 12px;
line-height: 30px;
text-decoration: line-through;}
.hr_body .hr_list li .item .itemb .p3{width:90px;padding-top:3px;}

.hr_body .hr_list li.on .item{border:2px solid #f0414e;}

.rckrec{width:160px;}
.rckrec .rr_list{padding-top:8px;padding-left:10px;}
.rckrec .rr_list h3{font-size: 16px;
line-height: 30px;
color: #666;
font-family: "microsoft yahei";}
.rckrec .rr_list ul{padding-left:10px;}
.rckrec .rr_list ul li{width:65px;float:left;font-size:12px;color: #666666;line-height:21px;}
.rckrec .rr_list ul li a{color:#666;}
.rckrec .rr_list ul li a:hover{color:#f0414e;}
.menrec .men_tit .menu{width:800px;height:40px;position:absolute;top:12px;right:10px;}
.menrec .men_tit .menu a{padding:0 8px;float:right;line-height:28px;}
.menrec .body{padding-top:8px;height:435px;}
.menrec .body .bigl{width:992px;float:left;height:435px;background:#f5f5f5;}
.menrec .body .bigl .minl{width:190px;float:left;}
.menrec .body .bigl .minl .txt{padding:10px;}
.menrec .body .bigl .minl .txt a{padding-left:10px;width:72px;display:block;line-height28px;float:left;}
.menrec .body .bigl .minr{width:792px;float:right;}
.menrec .body .bigr{width:200px;float:right;}
.menrec .body .bigr a:last-child{margin-top:8px;display:block;}

 
body {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    background-color: #fff;
}
.mb-xlg {
    margin-bottom: 30px !important;
}
.mt-xlg {
    margin-top: 30px !important;
}
.col-md-6 {
    width: 50%;    float: left;
}
.align-center, .center {
    text-align: center !important;
}

.mb-lg {
    margin-bottom: 20px !important;
}
body a {
    outline: none !important;
}
a {
    color: #f44236;
}

a, a:hover, a:focus {
    color: #CCC;
}
a {
    color: #337ab7;
    text-decoration: none;
}

a:-webkit-any-link {
    color: -webkit-link;
    cursor: auto;
}
h1, h2, h3, h4, h5, h6 {
    color: #1d2127;
    font-weight: 200;
    letter-spacing: -1px;
    margin: 0;
}
h5 {
    font-size: 14px;
    font-weight: 600;
    letter-spacing: normal;
    line-height: 18px;
    margin: 0 0 14px 0;
    text-transform: uppercase;
}

*:before, *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.strategy-list .strategy-item {
    margin-bottom: 25px;
    padding :5px;
    background: white;
    box-shadow: 0px 2px 8px rgba(0,0,0,0.06);
}
.strategy-list {
    margin: -35px;
}
.strategy-list .col-md-6 {
    box-sizing: border-box;
    padding-left: 35px;
    padding-right: 35px;
}



.strategy-item .strategy-img-layer {
    overflow: hidden;
    position: relative;
}
.strategy-item .strategy-img-layer:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top:0;
    z-index: 2;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.strategy-item:hover .strategy-img-layer:before {
    background: rgba(254,254,254,0.2);
}

.strategy-item img {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.strategy-item:hover h5{
    color:#f44236;
}

.strategy-item .btn {
    border: none;border-radius: 16px;
}
.strategy-item .more {
    border:1px solid #CECECE;
    background: #FFF;
    border-radius: 16px;
    color: #a9a9a9;
    display: inline-block;
    height: 32px;
    line-height: 30px;
    width: 32px;
    text-align: center;
    text-indent: 2px;
    font-size: 18px;

}

.strategy-item h5 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    font-size:18px;
}

.strategy .main-content {
    width: 640px;
    margin-left: auto;
    margin-right: auto;
}

.strategy .banner {
    position: relative;
}

.strategy .banner img {
    width: 100%;
}

.strategy .banner .title{
    position: absolute;
    z-index: 1;
    font-size: 32px;
    text-align: center;
    color:white;
    bottom:30px;
    left: 0;
    width: 100%;
    margin-bottom: 0;
}
.btn-primary {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
}
.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}



 .bgco2 {
    background: #f6f6f6;
}
.rowsmk {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
}
.titpic {
    width: 100%;
    height: 130px;
    padding: 10px 0 0 0;
    text-align: center;
}


.box01_c ul{ width:103%;}
.box01_c ul li{ width:370px; height:370px; float:left; margin:10px 30px 35px 0;overflow:hidden; position:relative;}
.box01_c ul li .dlImg{ width:370px; height:300px;}
.poZcn{ width:370px; height:300px; display:block; background:#000; position:absolute; top:0; left:0; opacity:0.5; display:none;}
.box01_c ul li .linkDiv{ width:370px; height:135px; display:block; position:absolute; border-bottom:5px solid #dedede; bottom:-65px; left:0; background:#FFF;}
.zzPav{ display:block; line-height:70px; font-size:18px; font-family:"微软雅黑"; color:#2c3e50; text-align:center;}
.zvPar{  display:block; line-height:28px; margin:0 25px; text-align:center; color:#a1b1bc; font-size:20px;}
.ulca{ width:1170px; margin:0 auto; overflow:hidden;}
 

button, dd, div, dl, dt, form, img, input, li, ol, p, td, th, ul {
    margin: 0;
    padding: 0;
    border: 0;
}
/*Nav css*/
.navDiv{ width:100%; height:60px;}
.navDiv a{color: #666;    text-decoration: none;}
#pgNav{ width:100%; height:60px;}
.navao{ width:100%; height:60px; position:relative;}
.dowNav { width:1170px; height:60px; position:absolute; top:0; left:50%; margin-left:-585px;}
.navpin{ width:100%; height:60px; margin:0 auto; position:absolute; top:0; left:0; background:#ececec;}
.navPo .navpin{ width:100%; height:60px; margin:0 auto; position:absolute; top:0; left:0; background:#ececec; opacity:0.9;}
.dowNav ul{ padding-left:0px;}
.dowNav ul li{float:left; margin-top:15px; list-style-type: none;
}
.dowNav ul li a{ padding:0 55px; line-height:30px; font-size:14px; display:block; text-align:center; font-family:"微软雅黑";}
.dowNav ul li .brbom{ background:none; color:#666666;}
.dowNav ul li.current a{ background:#cd0074; color:#FFFFFF;}
.navPo{ margin:0 auto !important;position:fixed; top:0; left:0; z-index:9999;}




